interface IFoo {

}
class Foo {

}

class Bar extends Foo {

}

class Foo2 implements IFoo {

}

class Bar2 extends Foo implements IFoo {

}
